@import "./reset.less";
@import "./topNav.less";
.sign-body{
  position: absolute;
  height:100%;
  padding-top: 70px;
  min-width:1280px;
  width:100%;
  background-image: url(http://pavb1z1iv.bkt.clouddn.com/Fg76EbjBSU2GnutKdO7-u2-4Tyt5);
  background-size: cover;
  background-position-x: 50%;
  background-position-y: center;
  &:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: rgba(0,0,0,0.3);
  }
}
.sign-mainbody{
  margin-top: -210px;
  height:420px;
}
.sign-mainbody2{
  margin-top: -275px;
  height:550px;
}
.sign-mainbody,.sign-mainbody2{
  position: relative;
  width:400px;
  top:50%;
  left:50%;
  margin-left: -200px;
  background-color: #fff;
  padding:30px;
  font-family: "PingFang SC", "Helvetica Neue", "Hiragino Sans GB", "Segoe UI", "Microsoft YaHei", sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: rgb(32, 45, 64);
  -webkit-font-smoothing: antialiased;
}
.sign-body-head{
  margin: 0 0 26px 0;
  font-size: 18px;
  font-weight: 400;
}
.sign-body-container{
  position: relative;
  height:100%;
  width: 100%;
}
.sign-button{
  width:100%!important;
  height:40px!important;
  font-size: 16px!important;
}
.sign-to-other{
  float:right
}
.otherlogin-line{
  position: relative;
vertical-align: center;
}
.otherlogin-text{
  padding: 0 10px;
  background: #fff;
  color: #9ba3af;
  vertical-align: middle;
  vertical-align: -20%;
}
.heng {
  width: 60px;
  display: inline-block;
  border-top: 1px solid #ccc;
}
.weixinicon{
  font-size: 30px;
  color:#ccc;
  &:hover{
    color:#999;
  }
}